def foo():
    print('in foo')
    bar()
foo()    #报错，因为bar没有定义
#函数之间可以互相调用，但要先定义后调用
def foo():
    print('in foo')
    bar()
def bar():
    print('in bar')
foo()    #正常执行，虽然bar的定义在foo定义后面 
